Making Workstations a Friendly Environment for Batch Jobs
نویسندگان
چکیده
As time-sharing machines are replaced by powerful desktop computers and farms of workstations replace mainframes, more and more users turn to workstations when they need CPU cycles for their batch jobs. Unfortunately, they do not find workstations a very friendly environment for batch processing. Since these types of machines were originally designed as a single user environment, they lack most of the batch oriented features that are provided by almost any mainframe. In the past six years we have been working on the Condor batch system. The main objective of Condor has been to provide batch users with easy and reliable access to available cycles on UNIX workstations. A pool of more than 250 workstations is currently controlled by a Condor system in our department. Other Condor pools provide batch services at a wide range of academic and industrial settings. In the course of our work with UNIX workstations as providers of batch cycles we have composed a list of services that we think should be provided by the Operating System. In this paper we present the main services on this list and argue that they should be supported by all workstations.
منابع مشابه
Batch Queueing in the WINNER Resource Management System
Resource management systems (RMS) for networks of workstations exploit unused computing capacities by automaticallyassigning jobs to idle workstations. Until now, the WINNER RMS developed by our group only provides support for interactive jobs. In this paper, an approach to seamlessly integrate a queueing system for batch jobs is presented. The basic design decisions, the queueing system’s func...
متن کاملImproving Small Job Response Time for Opportunistic Scheduling
Opportunistic scheduling utilizes idle workstations to execute batch jobs. Other than ensuring that each batch user receives a fair allocation of service, no work addressing opportunistic scheduling of batch jobs has been done. In this paper we propose two simple scheduling policies to be used in conjunction with the Condor Up-Down scheduling algorithm. We show that an order of magnitude reduct...
متن کاملRemote Job Management in the Mobius Modeling Framework
Large and complex models can often benefit from parallel execution on multiple machines. In the Möbius modeling environment, this is especially true of models for which the user wants to examine several independent configurations or parameterizations. A Remote Job Server with the capability to securely forward jobs to remote workstations or securely submit jobs via a standard batch submission s...
متن کاملScienti c Data Processing Using the DBC 1
The Distributed Batch Controller (DBC) supports scientiic batch data processing. The DBC distributes batch jobs to one or more pools of workstations and monitors and controls their execution. The pools themselves may be geographically distributed, and need not be dedicated to processing batch jobs. We describe the use of the DBC in a large scientiic data processing application, namely the gener...
متن کاملDistributed Scientiic Data Processing Using the Dbc
The Distributed Batch Controller DBC supports scienti c batch data processing The DBC dis tributes batch jobs to one or more pools of workstations and monitors and controls their execution The pools themselves may be geographically distributed and need not be dedicated to process ing batch jobs We describe the use of the DBC in a large scienti c data processing application namely the generation...
متن کامل